Enterprise Version
attentive approach